//var url = globalConfig.apiUrlPrefix + "/users";\

var url = serverPre+"/manager/yzt/v1/customer/relation/search"

var bsConf = {

    queryFormId: "relation-query-form",

    createFormId: "relation-create-form",

    tableID: "id",

    queryFloat: "right",

    voName: "relationInfo",
    initData: true,
    queryConfigs:                   //页面头部查询form
        [
            {
                type: 'text',
                label: '客户号：',
                name: 'customerNo',
                default: '',
                verify: ''
            },
            {
                type: 'select',
                label: '客户关系：',
                name: 'roleInRelation',
                idProperty:"code",
                dataUrl:serverPre+"/manager/yzt/v1/dictionary?type=customerRole&pageNo=1&pageSize=99999&a=a",
                nameProperty: 'name'
            },
            {
                type: 'select',
                label: '子系统标识：',
                name: 'subSystemSign',
                dataUrl:serverPre+"/manager/yzt/v1/system/dictInfo?accessed=1",
                nameProperty: 'systemName',
                idProperty:'systemSign'
            },
            {
                type: 'text',
                label: '客户名称：',
                name: 'customerName',
                default: '',
                verify: ''
            },
            {
                type: 'datetime',
                label: '创建时间：',
                name: 'createTimeStart',
                default: '',
                verify: ''
            },
            {
                type: 'datetime',
                label: '至：',
                name: 'createTimeEnd',
                default: '',
                verify: ''
            }
        ],
    createConfigs:                  //新建form
        [
            {
                type: 'text',
                label: '关联ID',
                name: 'relationId',
                default: '',
                verify: ''
            },
            {
                type: 'roleInRelation',
                label: '客户关系类型',
                name: 'code',
                default: '',
                verify: ''
            },
            {
                type: '',
                label: '客户号',
                name: 'customerNo',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '客户名称',
                name: 'customerName',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '系统标识',
                name: 'systemSign',
                default: '',
                verify: ''
            },
            {
                type: 'text',
                label: '子系统标识',
                name: 'subSystemSign',
                default: '',
                verify: ''
            },
            {
                type: 'remark',
                label: '备注',
                name: 'subSystemSign',
                default: '',
                verify: ''
            },
            {
                type: 'date',
                label: '创建时间',
                name: 'createTime',
                default: '',
                verify: ''
            },

        ],

    //列表内容
    tableCols: [
        {field: 'id', title: '序号', type: 'numbers'}
        , {field: 'relationId', width: 180, title: '关联ID', align: 'center'}
        , {field: 'roleInRelation', width: 180, title: '客户关系类型', align: 'center'}
        , {field: 'customerNo', width: 180, title: '客户号', align: 'center'}
        , {field: 'customerName', width: 150, title: '客户名称', align: 'center'}
        , {field: 'systemSign', width: 200, title: '系统标识', align: 'center'}
        , {field: 'subSystemSign', width: 200, title: '子系统标识', align: 'center'}
        // , {field: 'remark', width: 100, title: '备注'}
        , {field: 'createTime', title: '创建时间', align: 'center'}

    ],

    //templet: function (d) {return d.sts == '1' ? '启用' : '禁止'}
    //以下是各种回调
    //新建之后的回调
    // createCallback: function (result) {
    //     alert("createCallback:" + result.code);
    // },
    // //修改之后的回调  只针对默认实现
    // updateCallback: function (result) {
    //     alert("updateCallback:" + result.code);
    // },
    // //删除之后的回调  只针对默认实现
    // deleteCallback: function (result) {
    //     alert("deleteCallback:" + result.code);
    // },
    // //批量删除之后的回调
    // batchDeleteCallback: function (result) {
    //     alert("batchDeleteCallback:" + result.code);
    // },
    // //查询之后的回调   这里是默认操作之后的补充操作
    // queryCallback: function (result) {
    //     alert("queryCallback:" + result.code);
    // },

}
// $(function () {
//     ec({data:null});
//     var option;
//     $("#ecbut").click(function () {
//         var cusNo = $(".layui-input-block>input").val();
//         console.log(cusNo);
//         $.ajax({
//             type: "GET",
//             url: serverPre + "/manager/yzt/v1/customer/relation/echarts/relation",
//             headers:{"token":getCookie("token")},
//             data: {customerNo: cusNo},
//             dataType: "json",
//             success: function (res) {
//                 ec(res);
//             }
//         });
//     })
// })
// function ec(res) {
//
//     option = {
//         /* title : {
//              text: '人物关系：乔布斯',
//              subtext: '数据来自人立方',
//              x:'right',
//              y:'bottom'
//          },*/
//         color:["#e87c25","#27727b"],
//         tooltip: {
//             trigger: 'item',
//             formatter: ' {b}'
//         },
//         /*   toolbox: {
//                show: true,
//                feature: {
//                    restore: {show: true},
//                    magicType: {show: false, type: ['force', 'chord']},
//                    saveAsImage: {show: true}
//                }
//            },*/
//         legend: {
//             x: 'left',
//             data:['本人','关系人']
//         },
//
//
//         series: [
//             {
//                 type: 'force',
//                 /*name: "关系",*/
//                 ribbonType: false,
//                 categories : [
//                     {
//                         name: '本人'
//                     },
//                     {
//                         name: '关系人'
//                     }
//
//                 ],
//                 itemStyle: {
//                     normal: {
//                         label: {
//                             show: true,
//                             textStyle: {
//                                 color: '#333'
//                             }
//                         },
//                         nodeStyle: {
//                             brushType: 'both',
//                             borderColor: 'rgba(0,0,0,0.4)',
//                             borderWidth: 1
//                         },
//                         linkStyle: {
//                             type: 'curve'
//                         }
//                     },
//                     emphasis: {
//                         label: {
//                             show: false
//                             // textStyle: null      // 默认使用全局文本样式，详见TEXTSTYLE
//                         },
//                         nodeStyle: {
//                             //r: 30
//                         },
//                         linkStyle: {}
//                     }
//                 },
//                 useWorker: false,
//                 minRadius:25,
//                 maxRadius:res.data == null ?150:50,
//                 gravity: 2,
//                 scaling: 2,
//                 roam: 'scale',
//                 draggable:false,
//                 nodes: res.data == null ? [{name:'暂无数据',category:0}]:res.data.nodes,
//                 links: res.data == null ?[{source : 'hi', target : '暂无数据', weight : 1, name: 'hello'}]:res.data.links
//             }
//         ]
//     };
//     require.config({
//         paths: {
//             echarts: '../../echarts/build/dist'
//         }
//     });
//     require(
//         [
//             'echarts',
//             'echarts/chart/chord',   // 按需加载所需图表，如需动态类型切换功能，别忘了同时加载相应图表
//             'echarts/chart/force'
//         ],
//         function (ec) {
//             var mychart = echarts2.init(document.getElementById("ec"));
//             mychart.setOption(option);
//
//         }
//     );
//
// }

function relation_search() {
    $("#relation-query-form").toggle()
}
